package cn.ggcms.cms.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Info entity. @author MyEclipse Persistence Tools
 */

public class Info implements java.io.Serializable {

	// Fields

	private Integer id;
	private String title;
	private String simplTitle;
	private String author;
	private String source;
	private String summary;
	private String content;
	private Integer click;
	private String url;
	private Date createTime;
	private Short permission;
	private String thumbnail;
	private Integer support;
	private Integer oppose;
	private Set pictureses = new HashSet(0);
	private Set aritcles = new HashSet(0);
	private Set softWareses = new HashSet(0);

	// Constructors

	/** default constructor */
	public Info() {
	}

	/** minimal constructor */
	public Info(String title, String url, Date createTime, Short permission,
			String thumbnail, Integer support, Integer oppose) {
		this.title = title;
		this.url = url;
		this.createTime = createTime;
		this.permission = permission;
		this.thumbnail = thumbnail;
		this.support = support;
		this.oppose = oppose;
	}

	/** full constructor */
	public Info(String title, String simplTitle, String author, String source,
			String summary, String content, Integer click, String url,
			Date createTime, Short permission, String thumbnail,
			Integer support, Integer oppose, Set pictureses, Set aritcles,
			Set softWareses) {
		this.title = title;
		this.simplTitle = simplTitle;
		this.author = author;
		this.source = source;
		this.summary = summary;
		this.content = content;
		this.click = click;
		this.url = url;
		this.createTime = createTime;
		this.permission = permission;
		this.thumbnail = thumbnail;
		this.support = support;
		this.oppose = oppose;
		this.pictureses = pictureses;
		this.aritcles = aritcles;
		this.softWareses = softWareses;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTitle() {
		return this.title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getSimplTitle() {
		return this.simplTitle;
	}

	public void setSimplTitle(String simplTitle) {
		this.simplTitle = simplTitle;
	}

	public String getAuthor() {
		return this.author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getSource() {
		return this.source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getSummary() {
		return this.summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getContent() {
		return this.content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Integer getClick() {
		return this.click;
	}

	public void setClick(Integer click) {
		this.click = click;
	}

	public String getUrl() {
		return this.url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Short getPermission() {
		return this.permission;
	}

	public void setPermission(Short permission) {
		this.permission = permission;
	}

	public String getThumbnail() {
		return this.thumbnail;
	}

	public void setThumbnail(String thumbnail) {
		this.thumbnail = thumbnail;
	}

	public Integer getSupport() {
		return this.support;
	}

	public void setSupport(Integer support) {
		this.support = support;
	}

	public Integer getOppose() {
		return this.oppose;
	}

	public void setOppose(Integer oppose) {
		this.oppose = oppose;
	}

	public Set getPictureses() {
		return this.pictureses;
	}

	public void setPictureses(Set pictureses) {
		this.pictureses = pictureses;
	}

	public Set getAritcles() {
		return this.aritcles;
	}

	public void setAritcles(Set aritcles) {
		this.aritcles = aritcles;
	}

	public Set getSoftWareses() {
		return this.softWareses;
	}

	public void setSoftWareses(Set softWareses) {
		this.softWareses = softWareses;
	}

}